org.eclipse.vtp.framework.engine.runtime
Class Blueprint

java.lang.Object
  extended by org.eclipse.vtp.framework.engine.runtime.Blueprint

public class Blueprint
extends java.lang.Object

The representation of the architecture of the process.

Author:
Lonnie Pryor

Constructor Summary
Blueprint(IProcessDefinition definition, ConfigurationDescriptor[] configurationDescriptors, ActionDescriptor[] actionDescriptors, ObserverDescriptor[] observerDescriptors, ServiceDescriptor[] serviceDescriptors, org.eclipse.core.runtime.IExtensionRegistry registry)
           
 
Method Summary
 java.util.Collection createConfigurations(org.w3c.dom.Element data)
           
 java.util.Collection getActionServices(java.lang.String identifier)
           
 Executable getEntryPoint()
           
 Executable getExecutable(java.lang.String instanceID)
           
 java.util.Collection getExecutionServices(java.lang.String identifier)
           
 java.util.Collection getProcessServices(java.lang.String identifier)
           
 org.eclipse.core.runtime.IExtensionRegistry getRegistry()
           
 java.util.Collection getSessionServices(java.lang.String identifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Blueprint

public Blueprint(IProcessDefinition definition,
                 ConfigurationDescriptor[] configurationDescriptors,
                 ActionDescriptor[] actionDescriptors,
                 ObserverDescriptor[] observerDescriptors,
                 ServiceDescriptor[] serviceDescriptors,
                 org.eclipse.core.runtime.IExtensionRegistry registry)
Method Detail

createConfigurations

public java.util.Collection createConfigurations(org.w3c.dom.Element data)

getProcessServices

public java.util.Collection getProcessServices(java.lang.String identifier)

getSessionServices

public java.util.Collection getSessionServices(java.lang.String identifier)

getExecutionServices

public java.util.Collection getExecutionServices(java.lang.String identifier)

getActionServices

public java.util.Collection getActionServices(java.lang.String identifier)

getExecutable

public Executable getExecutable(java.lang.String instanceID)

getEntryPoint

public Executable getEntryPoint()

getRegistry

public org.eclipse.core.runtime.IExtensionRegistry getRegistry()